Systematischer Entwurf, formale Modellierung und modellbasierte Validierung von Steuerungen in Ablaufsprache

نویسندگان

  • Christian Sonntag
  • Stephan Fischer
  • Sebastian Engell
چکیده

Ablaufsprache (AS, engl.: Sequential Function Chart / SFC) ist eine mächtige, in der Norm EN 61131-3 standardisierte graphische Programmiersprache, die sich als industrieller Standard für die Entwicklung von Ablaufsteuerungen etabliert hat. Dieser Beitrag stellt eine durchgängige Werkzeugkette vor (siehe Abb. 1), die den gesamten Entwicklungsprozess für Ablaufsteuerungen von der systematischen Verfeinerung informeller Spezifikationen in AS-Programme anhand der DC/FT-Methode [1,2] bis hin zu modellbasierten Validierung oder Optimierung abdeckt. Da die in der Norm EN 61131-3 definierten Ausführungsregeln für AS-Programme nicht eindeutig sind (siehe z.B. [3,4]), sodass augenscheinlich identische AS-Programme je nach Implementierung unterschiedlich ausgeführt werden können, basiert die Werkzeugkette auf einer formalen, eindeutigen Definition der Syntax und Semantik von AS, die zudem ausschließlich sichere AS-Programme erzeugt, die niemals in Deadlocks enden können [5,6]. Basierend auf dieser formalen Definition werden AS-Programme algorithmisch in automatenbasierte Modelle übersetzt, die zur modellbasierten Validierung (entweder durch Simulation oder durch rigorose Verifikation) und Optimierung an Anlagenmodelle in verschiedenen Modellformalismen gekoppelt werden können.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrierte Dokumenten- und Ablaufmodellierung von E-Business-Prozessen

Aufgrund der starken Zunahme internetbasierter E-BusinessAktivitäten werden Sprachen für die Modellierung von E-Business-Prozessen immer wichtiger. Ziel der Modellierung ist die formale Darstellung der organisationsübergreifenden Prozesse und aller prozeßrelevanten Objekte. Zur integrierten Modellierung von E-Business-Prozessen und den prozeßrelevanten Dokumenten wird daher eine neue Variante h...

متن کامل

Quality-oriented Data Warehouse Schema Design

Während sich der klassische, phasenorientierte Schemaentwurfsprozess für operationale Datenbanken dank klar definierter Ziele und Qualitätsanforderungen bewährt hat, wird Schemaentwurf im Data-Warehouse-Kontext oftmals ad hoc basierend auf Erfahrungswerten betrieben. In diesem Betrag versuchen wir, die Frage, ob DataWarehouse-Entwurf von klassischem Datenbankentwurf lernen kann, (positiv) zu be...

متن کامل

Verifkation und Test des PROFIsafe-Sicherheitsprofils

Zusammenfassung. PROFIsafe [1] ist ein nach IEC 61508 [6] entwickeltes und geprüftes Sicherheitsprofil für die weit verbreiteten Feldbusprotokolle PROFIBUS [7] und PROFINET [8]. Es wurde von einem Konsortium von mehr als 20 internationalen Herstellern und Endanwendern definiert. Der 2007 publizierte IEC-Standard [9] enthält informelle, semiformale und formale Bestandteile. In diesem Papier beri...

متن کامل

Entwurf einer domänenspezifischen Sprache für elektronische Stellwerke

Die Entwicklung elektronischer Stellwerke für den Bahnbetrieb ist ein aufwändiges Unterfangen, welches sich besonders für die zahlreichen Nebenstrecken und andere kleinere Bahnanlagen häufig als unrentabel erweist. Um in Zukunft einerseits mehr Verkehr auf die Schiene zu bringen und zudem die Kosten für den Betrieb der Infrastruktur zu senken, müssen die Hardware-Komponenten günstiger werden, a...

متن کامل

Vom kanonischen Geschäftsobjektmodell zur konkreten WSDL

Einer der Eckpfeiler einer SOA ist ein domainübergreifendes Modell der Geschäftsobjekte. Für die Modellierung von Geschäftsobjekten werden Informationsobjekte definiert. Ein Informationsobjekt ist die formale Abbildung eines Geschäftsobjekts, das alle für die Kommunikation relevanten Eigenschaften und Beziehungen enthält. Es definiert Struktur und Semantik der Eigenschaften und damit eine ‚Spra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2012